package ar.com.personalTravellers.daos;

import ar.com.personalTravellers.beans.Hotel;
import com.angel.arquitectura.model.objectId.ObjectId;
import com.angel.dao.generic.interfaces.GenericDAO;

import java.util.Collection;

/**
 *
 * @author William
 */
public interface HotelDAO extends GenericDAO<Hotel, ObjectId> {

    public Hotel findUniqueByName(String name);

    public Collection<Hotel> findAllByQuantityRooms(Integer quantityRooms);

    public Collection<Hotel> findAllByNeighborhoodName(String neighborhoodName);

    public Collection<Hotel> findAllByHotelType(String hotelType);
}